semimechanical installation - Spanish English Dictionary